home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 445_01 / cdntmr11 / cdntimer.doc < prev    next >
Encoding:
Text File  |  1995-04-15  |  5.0 KB  |  95 lines

  1. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  2.  
  3.                                COUNTDOWN TIMER
  4. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  5.  
  6. CDNTIMER.EXE is an   all-purpose  countdown timer.  It is suitable for  such
  7. diverse uses as  a   "turn timer"    in board   games, a  cooking   timer, a
  8. photographic timer*, a telephone use timer, and a general purpose task timer.
  9. Originally it was conceived as a "turn timer" for Scrabble (tm) games,  as a
  10. replacement for the ill-suited 3-minute "egg timers" otherwise used.
  11.  
  12. This program requires VGA graphics   and a 80286 or better machine.   It was
  13. tested on a  generic 80386SX-33 machine with a color VGA monitor.  I believe
  14. it will work on a laptop's monochrome VGA display, but had none available to
  15. test.
  16.  
  17. To execute the program, type CDNTIMER at the DOS prompt.  Press a key at the
  18. opening screen to proceed  to the setup  prompts. When asked for  "minutes",
  19. enter number of minutes desired.  Note  that  if   more than 1 hour  as  the
  20. countdown period is desired, it must be entered as the equivalent in minutes
  21. [example: 2 and 1/2 hours must be entered as 150 minutes  at the  "MINUTE: "
  22. prompt]. The next prompt is "Enable flashing clock   ticks?". This allows  a
  23. once per second visually interesting flashing display,  if  desired. "Enable
  24. time warning?" permits  a warning buzz at a time of choice  before the timer
  25. runs down to zero. A one or two minute warning may be appropriate   for some
  26. uses. Finally, pressing a key begins the timer.
  27.  
  28. Any time after the timer has begun counting down,    pressing the ESCAPE key
  29. exits the program.  Pressing a key on the   "main" portion  of the  keyboard
  30. freezes the timer. Pressing a key again resets it to   the  chosen countdown
  31. interval. Note that pressing a Function Key, a cursor movement key, or a key
  32. on the numerical keypad counts as two keystrokes, so that doing so while the
  33. timer is running resets  it and  starts it running again. The  space bar  is
  34. probably the most convenient key to use for starting and stopping the timer.
  35.  
  36. The number at the screen bottom keeps track of how many  times the timer has
  37. been "triggered". This may be useful in applications where event counting is
  38. desirable.
  39.  
  40. At the suggestion of D.J. Cataster of San Diego, CA, a beep to mark stopping 
  41. and resetting the timer has been added for version 1.1.
  42.  
  43. ============================================================================
  44. Note: For use as a timer in a photographic darkroom, you will need a  custom
  45. version using colors that will be  visible under a  safelight.    Write  for
  46. details.
  47.  
  48. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  49.  
  50. Cheapware is a variation of Shareware.  While the Shareware concept itself is
  51. great, some shareware authors simply ask too much to register their programs.
  52. A given game or utility may be worth, say $5 to the user.  If the author asks
  53. $20 then the user will almost certainly not register it.    Cheapware, on the
  54. other hand, asks only for  a "token" contribution to   register it.    Surely
  55. anyone can afford a  dollar  or  two, or even less in some cases,  asked  for
  56. Cheapware.  There will be no Cheapware  millionaires  anytime  soon.   If the
  57. idea catches on,  many   more  shareware  authors will  at     least  receive
  58. recognition for their work,  and many more  users will be able to enjoy their
  59. programs GUILTFREE.
  60.  
  61. This program is Cheapware. If you find this program  useful, I am asking you
  62. to send a  voluntary 75-cent contribution to register it. The program itself
  63. is fairly straight forward, but is  more than adequate for most any intended
  64. use. Likely you will get more  than  75 cents worth of value  out  of it the
  65. first several times you use it. Not to mention at least $10 saved on a cheap
  66. digital timer that is difficult to see or hear  from more than a  couple  of
  67. feet away (or,  horrors, a mechanical wind-up  timer). A commercial  quality
  68. "Graylab" type countdown timer would set you back much more.
  69.  
  70. This program was developed using the kernel of the C++ code for my  CHESSCLK
  71. (Chess Clock) program. The CountdownTimer class proved very useful for  this
  72. purpose. The C++ and  C source code is  enclosed for those programmers among
  73. you to play  around with.  Please do not distribute any modified versions of
  74. the program without my   permission.   Improvements     will  be  gratefully
  75. acknowledged, though.
  76.  
  77. There is no danger that I  will become wealthy from $.75  contributions.   I
  78. would enjoy getting the  letters  from you that will hopefully accompany the
  79. contributions and will  buy  two  blank  floppies  with   each  registration
  80. received.  All suggestions and criticism will be carefully considered, and I
  81. will do my best to answer questions.
  82.  
  83. Thank you for trying CDNTIMER, and please register it with me if it is of
  84. some value to you.
  85.  
  86. Yours,
  87.  
  88.  
  89.  
  90. M\Cooper
  91. 3425 Chestnut Ridge Rd.
  92. Grantsville, MD 21536-9801
  93. --------------------------
  94. Email:  thegrendel@aol.com
  95.